package com.one.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @Author ShiWen
 * @date 2021/12/30 9:40
 * @Version 1.0
 * @Description 读取微信网页授权自定义配置
 */
@Data
@Component
@ConfigurationProperties(prefix = "wechat_auth")
public class WechatAuthConfig {

    /**
     *  appID 应用ID
     */
    private String appId;
    /**
     *  app 应用密钥
     */
    private String appSecret;
    /**
     *  app codeUrl 获取code的请求地址
     */
    private String codeUri;
    /**
     *  app redirectUrl 微信官方异步回调code请求地址
     */
    private String redirectUri;
    /**
     *  app redirectUrl 微信官方异步回调code请求地址
     */
    private String accessTokenUri;
    /**
     *  app redirectUrl 请求微信官方，获取用户信息
     */
    private String userInfoUri;
    /**
     *  app auth 检验授权凭证（access_token）是否有效
     */
    private String authUri;
}
